Specifying with defaults: Compositional semantics

نویسندگان

  • F. M. Dionisio
  • Udo W. Lipeck
چکیده

We present an abstract specification theory that formalizes non-monotonic composition constructs from specification languages providing explicit non-monotonic mechanisms as a specification facility. This theory generalizes the institutional framework from Goguen and Burstall by adding defeasibility mechanisms to a given institution. The denotation of a specification module consists of defaults (formulas organized by priority) that are assumed to be true in the absence of explicit information to the contrary. In other words defaults are assumed to be true unless they are overridden by other defaults of higher priority. Formulas that cannot be overriden are called axioms. Such structures of axioms and prioritized defaults are called hierarchic specifications. The abstract specification theory of hierarchic specifications formalizes specification operations that use overriding (i.e. contradiction) of previously specified properties. The specification process improves in modularity and reusability when such mechanisms are available. This theory gives formal grounds to “the requirement to re-use specification modules as far as possible, i.e. not only to include the same components in different contexts, but also to prefer modification of given parts over new definitions. To reduce development costs, software should be designed in a “differential” way select a module from the library, refine it by adding new functions, and modify it by overriding some old ones”[9]. The abstract specification theory of hierarchic specifications consists in formalizing, independently of the underlying logic, the structuring operations of hierarchic specifications. These operations are defined both on the syntactical and semantical levels by canonical constructions on corresponding syntactical and semantical categories, and account for the modular construction of hierarchic specifications by combining, reusing and modifying (with overriding) previously specified modules.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Distance Functions, Instance Functions, and Preference Relations

A standard way of presenting the semantics of default information is via preference relations on models. Under this view, the default information gives rise to a preference relation which orders models according to how well they satisfy it. Diierent ways of deening the relation in terms of the default information can be used to give diierent granularities to the default status the information h...

متن کامل

Pragmatic Reasoning, Defaults and Discourse Structure

In this paper we investigate the rational foundations of pragmatic reasoning. For specificity, we’ll use a particular theory of discourse interpretation that combines an account of rhetorical structure with dynamic semantics. In particular we argue for a rich, linguistic notion of discourse context which we compute by means of simple defeasible rules in a nonmonotonic propositional logic. These...

متن کامل

SemTAG: a platform for specifying Tree Adjoining Grammars and performing TAG-based Semantic Construction

In this paper, we introduce SEMTAG, a free and open software architecture for the development of Tree Adjoining Grammars integrating a compositional semantics. SEMTAG differs from XTAG in two main ways. First, it provides an expressive grammar formalism and compiler for factorising and specifying TAGs. Second, it supports semantic construction.

متن کامل

Hierarchical Defaults in Specifications

The goal of this paper is to explain the usage and semantics of hierarchical defaults in logical specifications. We discuss the usefulness of defaults for different specification scenarios like specialization, aggregation, explanation, revision, etc. To understand defaults formally, we introduce a general framework parameterized on the underlying logical institution extended by an instantiation...

متن کامل

Hierarchical Defaults in Speciications

The goal of this paper is to explain the usage and semantics of hierarchical defaults in logical speciications. We discuss the usefulness of defaults for diierent speciication scenarios like specialization, aggregation, explanation, revision, etc. To understand defaults formally, we introduce a general framework parameterized on the underlying logical institution extended by an instantiation me...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997